<script>
	import {getshare } from './api/auth.js'
	var jweixin = require('jweixin-module');
	export default {
		onLaunch: function() {
			var ua = navigator.userAgent.toLowerCase();
			if (ua.match(/MicroMessenger/i) == "micromessenger") {
				// console.log("【查看当前环境】：是微信环境")
				this.setdata()
			}
		},
		onShow: function() {
		},
		onHide: function() {
		},
		
		methods:{
			setdata(e){
				var url = window.location.href
				var Imgsrc = 'https://ebook.taikang.com/static/images/share.jpg'
				let param = {url:url}
				getshare(param).then(res => {
					console.log('首页分享')
					jweixin.config({
						debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
						appId: res.data.appId, // 必填，公众号的唯一标识
						timestamp: res.data.timestamp, // 必填，生成签名的时间戳
						nonceStr: res.data.nonceStr, // 必填，生成签名的随机串
						signature: res.data.signature, // 必填，签名，见附录1
						jsApiList: res.data.jsApiList,// 所有要调用的 API 都要加到这个列表中
					});
					jweixin.ready(function() { // config信息验证后会执行ready方法，所有接口调用都必须在config接口获得结果之后，config是一个客户端的异步操作，所以如果需要在页面加载时就调用相关接口，则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口，则可以直接调用，不需要放在ready函数中。
						//自定义“分享给朋友”及“分享到QQ”按钮的分享内容（1.4.0）  
					
						jweixin.updateAppMessageShareData({  
							title: '泰康电子书', // 分享标题  
							desc: '泰康保险集团品牌传播部出品', // 分享描述  
							link: url, // 分享链接  
							imgUrl: Imgsrc, // 分享图标                                
							success: function() {  
								// 用户确认分享后执行的回调函数  
							},  
							cancel: function() {  
								// 用户取消分享后执行的回调函数  
							}  
						});  
						//自定义“分享到朋友圈”及“分享到QQ空间”按钮的分享内容（1.4.0） 用户id分为两个字段
						jweixin.updateTimelineShareData({  
							title:'泰康电子书', // 分享标题                                  
							link: url, // 分享链接  
							imgUrl: Imgsrc, // 分享图标                                
							success: function() {  
								// 用户确认分享后执行的回调函数  
							},  
							cancel: function() {  
								// 用户取消分享后执行的回调函数  
							}  
						}); 
					});
					jweixin.error(function(res){
					    //console.log(res,'wxJSAPI.error')
					});
				})
			},
		}
	}
</script>

<style lang="scss">
	@import "uview-ui/index.scss";
	 
	text,
	span,
	p {
		user-select: text;
		-webkit-user-select: text;
	}
	span{
		line-height: 24px;
	}
	html{
		background: #f5f5f5;
		font-family: 'PingFangSC-Regular', 'Source Han Sans CN' !important;
	}
	/* @import url("./static/css/index.css"); */
	/*每个页面公共css */
	::-webkit-scrollbar {
		display: none;  
		width: 0 !important;  
		height: 0 !important;  
		-webkit-appearance: none;  
		background: transparent;  
	}
	image{
		display: block;
		width:auto;
		height:auto;
	}
	// 高度不包括内外边距解决方法
	* {
		box-sizing: border-box;
	}
	/*苹果x适配 H5APP*/
	@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
		/* #ifdef H5 */
		/* #endif */
	}
	/*苹果xs适配 H5APP*/
	@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) {
		/* #ifdef H5 */
		/* #endif */
	}
	/*苹果xr适配 H5APP*/
	@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) {
		/* #ifdef H5 */
		/* #endif */
	}
	.iphonepage{
		height:calc(100vh - 150rpx) !important;
	}
	.u-collapse-head{
		color: #3ebcc8 !important;
		font-size: 1rem !important;
		font-weight: bold;
		border-bottom: 3upx solid #eee;
	}
	// .u-collapse-body{
	// 	height: auto !important;
	// }
	// .u-collapse-content{
	// 	padding-bottom: 1rem !important;
	// }
	p{
		padding-bottom: 0.8rem !important;
		img{
			width: 100%;
		}
	}
</style>
